#pragma once
#include<bits/stdc++.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/wait.h>
#include<stdlib.h>
#include<sys/stat.h>
#include<string.h>
#include<fcntl.h>

using namespace std;

typedef void(*Task_t)();

void task1()
{
   cout << "task1" << endl;
}
void task2()
{
   cout << "task2" << endl;
}
void task3()
{
   cout << "task3" << endl;
}
void task4()
{
   cout << "task4" << endl;
}
void DownLoad(vector<Task_t>* tasks)
{
  tasks->push_back(task1);
  tasks->push_back(task2);
  tasks->push_back(task3);
  tasks->push_back(task4);
}

















